other long-term payables - Turkish English Dictionary